// This Source Code Form is subject to the terms of the Mozilla Public
// License, v. 2.0. If a copy of the MPL was not distributed with this
// file, You can obtain one at https://mozilla.org/MPL/2.0/.

@use '../utils' as cp;

@use '~@mozilla-protocol/core/protocol/css/includes/lib' as *;

.c-careers-diversity-numbers {
    .mzp-c-picto-heading {
        margin-bottom: $spacing-md;
        font-family: var(--body-font-family);
        font-weight: 400;
    }
}

.c-careers-diversity-mrg {
    .mzp-c-split {
        padding: 48px 0;

        .mzp-c-split-container {
            padding: 0;
        }

        blockquote {
            border: 0;

            .c-careers-diversity-quote {
                @include text-body-xl;
                font-weight: 400;
                position: relative;

                &::before {
                    @include text-title-sm;
                    content: '“';
                    position: absolute;
                    top: -10px;
                    left: -15px;
                    color: cp.$teal-primary;
                    font-weight: bold;
                }

                &::after {
                    @include text-title-sm;
                    content: '”';
                    position: absolute;
                    bottom: 0;
                    color: cp.$teal-primary;
                    font-weight: bold;
                }
            }
        }

        .c-diversity-citation {
            display: flex;
            flex-direction: column;
            justify-content: flex-start;

            .c-diversity-citation-image {
                margin-bottom: $spacing-sm;
                border-radius: 50%;
                flex-shrink: 0;

                img {
                    height: 95px;
                    width: 95px;
                    border-radius: 50%;
                }
            }

            .c-diversity-citation-author {
                border-left: 4px solid cp.$teal-primary;
                padding-left: $spacing-lg;
                color: $color-dark-gray-20;

                cite {
                    @include text-title-xs;
                    color: $color-dark-gray-20;
                    font-style: normal;

                    &::before {
                        content: '';
                    }
                }

                p {
                    @include text-body-sm;
                    color: $color-dark-gray-20;
                    font-family: var(--body-font-family);
                    font-weight: 700;
                    margin-bottom: 0;
                }
            }

            @media #{$mq-lg} {
                flex-direction: row;
                align-items: center;

                .c-diversity-citation-image {
                    margin-right: $spacing-lg;
                }
            }
        }
    }
}
